Spark SQL how to query columns with nested Json